a watertight alibi - Allemand Anglais Dictionnaire